4 4 4 			--> 2 2
4 17 2			--> 2 1
2 1 2001		--> 0 1001
20 600 599		-->10 63
45 900 900		-->33 82
3 999 2000000		-->0 1000000
500 997 1000000		-->0 2005
500 998 1000000		-->499 1000000
209 511 260000000	-->0 1250000
999 999999 999999999	-->0 1002005